Proving Safety Properties of the Steam Boiler Controller Formal Methods for Industrial Applications: A Case Study
نویسنده
چکیده
In this paper we model a hybrid system consisting of a continuous steam boiler and a discrete controller. Our model uses the Lynch-Vaandrager Timed Automata model to show formally that certain safety requirements can be guaranteed under the described assumptions and failure model. We prove incrementally that a simple controller model and a controller model tolerating sensor faults preserve the required safety conditions. The specification of the steam boiler and the failure model follow the specification problem for participants of the Dagstuhl Meeting “Methods for Semantics and Specification.”
منابع مشابه
Proving Safety Properties of the Steam Boiler Controller
In this paper we model a hybrid system consisting of a continuous steam boiler and a discrete controller. Our model uses the Lynch-Vaandrager Timed Automata model to show formally that certain safety requirements can be guaranteed under the described assumptions and failure model. We prove incrementally that a simple controller model and a controller model tolerating sensor faults preserve the ...
متن کاملA Formal Approach For The Development of Trustworthy Component-Based RTRS - Steam Boiler Controller Case Study∗
This paper presents a formal approach for the development of trustworthy real-time reactive systems (RTRS). Safety and security are considered as the two significant properties for trustworthy RTRS. A component-based modeling, formal descriptions for components, and a modelchecking method to formally verify security and safety properties in the component model are presented. The methods are ill...
متن کاملUsing HyTech to Synthesize Control Parameters for a Steam Boiler
We model a steam-boiler control system using hybrid automata. We provide two abstracted linear models of the nonlinear behavior of the boiler. For each model, we de ne and verify a controller that maintains the safe operation of the boiler. The less abstract model permits the design of a more e cient controller. We also demonstrate how the tool HyTech can be used to automatically synthesize con...
متن کاملSteam Boiler Control Specification Problem: A TLA Solution
Our solution to the speciication problem in the speciication language TLA+ is based on a model of operation where several components proceed synchronously. Our rst speciication concerns a simpliied controller and abstracts from many details given in the informal problem description. We successively add modules to build a model of the state of the steam boiler, detect failures, and model message...
متن کاملTRIO Specification of a Steam Boiler Controller
We specify a controller for a steam boiler starting from an informal descriptions of its requirements. The specification is formalized in the temporal logic TRIO and its objectoriented extension TRIO+. To obtain a maximum of abstraction and reuse we make the specification parametric with respect to all equipment and hardware features, and we avoid to impose any particular strategy in the manage...
متن کامل